﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Collections.ObjectModel
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.Character.Sheet.Schema

    Public Class defenses

        Private aArmor As New Collection(Of armor)
        <XmlElement()> Public ReadOnly Property armor As Collection(Of armor)
            Get
                Return aArmor
            End Get
        End Property

        Private dDefense As New Collection(Of defense)
        <XmlElement()> Public ReadOnly Property defense As Collection(Of defense)
            Get
                Return dDefense
            End Get
        End Property

        Private aDodge As New Collection(Of avoidance)
        <XmlElement()> Public ReadOnly Property dodge As Collection(Of avoidance)
            Get
                Return aDodge
            End Get
        End Property

        Private aParry As New Collection(Of avoidance)
        <XmlElement()> Public ReadOnly Property parry As Collection(Of avoidance)
            Get
                Return aParry
            End Get
        End Property

        Private aBlock As New Collection(Of avoidance)
        <XmlElement()> Public ReadOnly Property block As Collection(Of avoidance)
            Get
                Return aBlock
            End Get
        End Property

        Private rResilience As New Collection(Of resilience)
        <XmlElement()> Public ReadOnly Property resilience As Collection(Of resilience)
            Get
                Return rResilience
            End Get
        End Property

    End Class

End Namespace
